طراحی و پیاده سازی فشرده جعب? جانشینی رمز قالبی aes
پایان نامه
- وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت دبیر شهید رجایی - دانشکده برق و کامپیوتر
- نویسنده مریم کمرزرین
- استاد راهنما رضا ابراهیم پور نصور باقری
- سال انتشار 1391
چکیده
امروزه با گسترش تکنولوژی بی سیم و نیاز به برقراری امنیت استفاده از رمزنگاری امری اجتناب ناپذیر می نماید. گروه های تحقیقاتی زیادی تلاش می کنند که سیستم های رمزنگاری ایمن طراحی کنند. اما یک پیاده سازی بد می تواند تمامی این تلاش ها را بیهوده سازد. به همین دلیل در کنار طراحی و تحلیل امنیت سیستم های رمزنگاری، بحث پیاده سازی آن ها در دستور کار گروه های تحقیقاتی قرار می گیرد. در پیاده سازی دو موضوع می تواند مد نظر قرار گیرد: ?) پیاده سازی بهینه تابع رمزنگاری که منجر به افزایش سرعت یا کاهش حجم سخت افزار می شود. ?) پیاده سازی الگوریتم رمزنگاری به گونه ای که در برابر حملات کانال جانبی ایمن باشد. با توجه به موضوع کاهش حجم سخت افزار در این پایان نامه به بررسی سه الگوریتم رمزنگاری بلوکی aes، mibs و mmf2 پرداخته می شود و به منظور بهینه سازی این توابع با هدف کاهش حجم سخت افزار و توان مصرفی، معماری های مختلفی برای آن ها پیشنهاد می گردد. با پیاده سازی s_box الگوریتم aes به دو روش polynomial و normal و استفاده از روش های مختلف برای ساده سازی این توابع، سعی می شود میزان تأثیر این روش ها از نظر حجم سخت افزاری مدار در مقایسه با بهترین کار انجام شده نشان داده شود. نتیجه بدست آمده کاهش حجم گیت به میزان ge25/4 در ساختار polynomial و ge19 در ساختار normal می باشد. در کنار این هدف، به وسیله پیاده سازی حلقوی روشی برای کاهش حجم سخت افزاری ساختار polynomial معرفی می شود. روش پیشنهادی قابلیت پیاده سازی s_box الگوریتم را با ge37/220 در ساختار polynomial خواهد داشت. این نتیجه بهبود 54/0% را در پیاده سازی کل الگوریتم نشان می دهد. از دیگر دستاوردهای این پروژه، می توان به پیاده سازی دو الگوریتم رمزنگاری بلوکی mibs و mmf2 اشاره کرد که با ارائه روشی برای این دو الگوریتم مقدارگیت مصرفی به میزان ge5/351 برای کلید 64 بیتی و ge5/446 برای کلید 80 بیتی در الگوریتم mibs صرفه جویی می شود. همچنین در الگوریتمmmf2 کاهش گیت به میزان ge96/463 می باشد. به طور کلی الگوریتم های پیاده سازی شده کارایی بهتری بر روی سیستم های هدف از جمله تگ های rfid، کارت های هوشمند، ocr و ... خواهند داشت.
منابع مشابه
مروری بر پیادهسازیهای سختافزاری سبکوزن رمز AES
وسایل با منابع محدود حافظه، توان و انرژی، مانند حسگرهای بیسیم شبکه و RFID-ها دارای نیازمندیهای امنیتی هستند که پیادهسازی الگوریتمهای رمزنگاری بهصورت معمول روی این وسایل مناسب نبوده و منجر به مصرف زیاد منابع میشود. یک راه حل، طراحی الگوریتمهای جدید رمز سبکوزن است که اغلب این الگوریتمها نسبت به الگوریتمهای استاندارد دارای سطح امنیتی پایینتری هستند. راه حل دوم پیادهسازی الگوریتمهای ...
متن کاملبررسی پیاده سازی های سخت افزاری الگوریتم اصلاح شده aes برای رمز تصاویر
با تکامل سریع تبادل اطلاعات دیجیتال، امنیت اطلاعات برای ذخیره سازی و انتقال داده ها بسیار مهم می شود. با توجه به افزایش استفاده از تصاویر در پروزه های صنعتی، محافظت از اطلاعات محرمانه تصویر از دسترسی های غیر مجاز ضروری است. در انتقال تصاویر دیجیتال و ارتباطات تصویری امروزه مانند ارتباطات اینترنت، کنفرانس ویدئوی محرمانه، ارتباطات نظامی، تصویربرداری پزشکی امنیت اهمیت زیادی دارد. استاندارد رمزگذار...
طراحی و پیاده سازی رمزنگار aes در بستر fpga برای خطوط پرسرعت
الگوریتم رمزنگاری aes یکی از متداول ترین الگوریتم های رمزنگاری متقارن است. به علت قابلیت های این الگوریتم، آن را می توان بر روی بسترهای مختلفی ازجمله بـر روی بسـترهای سخـت افزاری نظیر fpga پیاده سازی کرد. همچنین به علت ساختار الگوریتم می توان مسیر داده را به صورت چرخشی و یا غیر چرخشی پیاده سازی نمود. ازآنجاکه بسته به کاربرد، استفاده از هریک از این دو معماری تأثیر فراوانی بر میزان گذردهی و میزان...
متن کاملطراحی و پیاده سازی بانک فیلتر منطبق موازی در رادارهای فشرده سازی پالس
در این مقاله، استفاده از بانک فیلتر منطبق موازی بر مبنای کدهای باینری فازی برای غلبه بر شیفت فازی در رادارهای ثابتی که از تکنیک فشرده سازی پالس بهره می برند پیشنهاد شده است. تلفات عدم تطبیق ناشی از شیفت داپلر هدف با استفاده از فیلترهای موازی زوج یا فرد کاهش می یابد. با افزایش تعداد فیلترها در بازه سرعت هدف و نزدیک شدن فرکانس های مرکزی فیلترها به یکدیگر، همپوشانی فیلترها افزایش یافته و در نتیجه،...
متن کاملطراحی یک الگوریتم رمز قالبی جدید مناسب برای شبکه های حسگر بی سیم
در این مقاله یک الگوریتم رمزنگاری قالبی مناسب برای کاربرد های مجتمع به همراه یک روش جدید برای بیان امنیت خطی و تفاضلی پیشنهاد می گردد. ا لگوریتم پیشنهادی دارای طول قالب ورودی 64 بیت و طول کلید 64 بیت می باشد. ساختار کلی این الگوریتم از نوع فیستلی ساده بوده که در تابع دور آن از ساختار فیستلی تعمیم یافته نوع دو استفاده شده است. طراحی الگوریتم به گونه ای است که دارای امنیت قابل اثبات خطی و تفاضل...
متن کاملمنابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ذخیره در منابع من قبلا به منابع من ذحیره شده{@ msg_add @}
نوع سند: پایان نامه
وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت دبیر شهید رجایی - دانشکده برق و کامپیوتر
کلمات کلیدی
میزبانی شده توسط پلتفرم ابری doprax.com
copyright © 2015-2023